The easy information access based on the success of the web has made it increasingly
difficult to find, present and maintain the information required by a wide variety of users.
There is a need to enrich available information with machine-understandable semantics and Semantic Web will provide intelligent access to heterogeneous, distributed information, enabling software products to mediate between user needs.
Currently, the web is mainly a collection of information but does not yet provide support in processing this information, i.e., in using the computer as a computational device. Web services can be accessed and executed via the web. However, all these service descriptions are based on semi-formal natural language descriptions. In order to bring them to their full potential, it is required to combine them with semantic web technology which will provide mechanization in service identification, configuration, comparison and combination. \\


